// File typer interface for Mac OS X (10.3+)
// Copyright 2006 (C) Ralph Thomas

#ifndef MISSION_MODEL_FILE_TYPER_MAC_H
#define MISSION_MODEL_FILE_TYPER_MAC_H

#include <boost/filesystem/path.hpp>

namespace model {
	//
	// std::string getFileType( const bfs::path& path )
	//
	/// Return the MIME type for the given path. This uses the Apple
	/// Universal Type system which was added for Mac OS 10.3.
	///
	/// \param	path	the file to get the MIME type of.
	/// \return	the MIME type of the given path.
	//
	std::string getFileType( const boost::filesystem::path& path );
};

#endif
